Home CHELSEA FOOTBALL CLUB

New Meadow, Shrewsbury, England

Also known as Montgomery Waters Meadow. The home of Shrewsbury Town since it opened in 2007
For more information